Skip to content

发起在途异常资金付款指令

商户有在途异常资金时,可以通过该接口发起在途异常资金付款,转付给符合条件的接收方

请求参数类型描述
receipt_idstring微信支付在途异常资金付款单号
jsonobject声明请求的JSON数据结构
out_instruction_nostring商户侧指令编号
appidstring[]商户AppID
transfer_modestring付款方式
TRANSFER_TO_ORIGINAL_RECEIVE_USER 枚举值
notify_urlstring回调通知地址
php
$instance->v3->abnormalFundProcessing->receipts->_receipt_id_->transferInstructions->postAsync([
  'receipt_id' => '0100011742874700562078230000',
  'json' => [
    'out_instruction_no' => '1200002',
    'appid'              => ['wxf636efh567hg4356'],
    'transfer_mode'      => 'TRANSFER_TO_ORIGINAL_RECEIVE_USER',
    'notify_url'         => 'https://weixin.qq.com',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance->chain('v3/abnormal-fund-processing/receipts/{receipt_id}/transfer-instructions')->postAsync([
  'receipt_id' => '0100011742874700562078230000',
  'json' => [
    'out_instruction_no' => '1200002',
    'appid'              => ['wxf636efh567hg4356'],
    'transfer_mode'      => 'TRANSFER_TO_ORIGINAL_RECEIVE_USER',
    'notify_url'         => 'https://weixin.qq.com',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance['v3/abnormal-fund-processing/receipts/{receipt_id}/transfer-instructions']->postAsync([
  'receipt_id' => '0100011742874700562078230000',
  'json' => [
    'out_instruction_no' => '1200002',
    'appid'              => ['wxf636efh567hg4356'],
    'transfer_mode'      => 'TRANSFER_TO_ORIGINAL_RECEIVE_USER',
    'notify_url'         => 'https://weixin.qq.com',
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$response = $instance->v3->abnormalFundProcessing->receipts->_receipt_id_->transferInstructions->post([
  'receipt_id' => '0100011742874700562078230000',
  'json' => [
    'out_instruction_no' => '1200002',
    'appid'              => ['wxf636efh567hg4356'],
    'transfer_mode'      => 'TRANSFER_TO_ORIGINAL_RECEIVE_USER',
    'notify_url'         => 'https://weixin.qq.com',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance->chain('v3/abnormal-fund-processing/receipts/{receipt_id}/transfer-instructions')->post([
  'receipt_id' => '0100011742874700562078230000',
  'json' => [
    'out_instruction_no' => '1200002',
    'appid'              => ['wxf636efh567hg4356'],
    'transfer_mode'      => 'TRANSFER_TO_ORIGINAL_RECEIVE_USER',
    'notify_url'         => 'https://weixin.qq.com',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance['v3/abnormal-fund-processing/receipts/{receipt_id}/transfer-instructions']->post([
  'receipt_id' => '0100011742874700562078230000',
  'json' => [
    'out_instruction_no' => '1200002',
    'appid'              => ['wxf636efh567hg4356'],
    'transfer_mode'      => 'TRANSFER_TO_ORIGINAL_RECEIVE_USER',
    'notify_url'         => 'https://weixin.qq.com',
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
返回字典类型描述
product_namestring产品名称
C2C 枚举值
receipt_idstring微信支付在途异常资金付款单号
transfer_amountobject付款金额信息
totalinteger总金额
currencystring货币类型
CNY 枚举值
receipt_statestring在途异常资金付款状态
RECEIPT_STATE_PENDING | RECEIPT_STATE_PROGRESS | RECEIPT_STATE_COMPLETED 枚举值之一
create_timestring在途异常资金付款单据创建时间
last_update_timestring在途异常资金付款单据更新时间
instructionobject在途异常资金付款指令信息
out_instruction_nostring商户侧指令编号
commanderobject在途异常资金付款指令的发起方
operatorstring发起在途异常资金付款请求的角色
MERCHANT 枚举值
mchidstring微信支付商户号
transfer_modestring付款方式
TRANSFER_TO_ORIGINAL_RECEIVE_USER 枚举值
success_timestring入账成功时间
appidstring[]商户AppID
notify_urlstring回调通知地址

参阅 官方文档

Published on the GitHub by TheNorthMemory